package net.pws.oos.biz.service;

import java.io.InputStream;
import java.util.List;

import net.pws.oos.biz.model.Task;


public interface TaskService {
        
    /**
     * @param task
     * @return
     */
    public Task saveTask(Task task);
    
    /**
     * 指派任务，同时指派子任务
     * @since 0.6.YN
     * @param 
     * @return
     */
    public Task assignTask(Task task);
    
    /**
     * 根据excel文件导入任务信息
     * @param in
     * @param configFilePath 
     * @param errorMsg 
     * @param UserId 
     * @return
     * @throws Exception
     */
    public List<Task> importTask(InputStream in, String configFilePath, StringBuffer errorMsg, String UserId) throws Exception;

}
